irrigation project - French English Dictionary